package day0224;

import java.util.Arrays;

public class Test5 {
    public static void main(String[] args) {
        int[]  a={3, 6, 0,0,0,0,0};
        int i = 2;
        AAAA: while ( i < a.length) {
            int ele= (int) ( Math.random()*100);
            //用ele结合for循环和已经存在的所有元素比较，
            //如果和所有元素相等就跳过本次循环continue。
            //如果和所有元素都不相等就存入到a数组的第i位置。
            for (int j = 0; j < i; j++) {
                if(a[j] == ele){//如果生成的元素和第i位置之前的某个元素(第j个元素)相等
                    continue  AAAA;//就跳过 存入这个数的代码，序号自增1也跳过
                    // (需要不要加1，为了下一次while循环重新生成换一个数还是给第i位方式<下一次循环给第i位重新生成一个数存入到第i位置 >。)
                }
            }
            a[i]=ele;//如果continue不满足就将ele数，存入到第i位(当前生成的数ele和第i位置之前的所有数都不相等再存入)。
            i++;//如果continue不满足就执行i++(将生成元素的序号加1， 下一次while循环给下一个位置生成元素。)。
        }
        Arrays.sort(a);//好找重复元素。
        System.out.println(Arrays.toString(a));
    }//copyOf.  arrayCopy();
}
